package com.zjcode.cdcer.model;

import java.util.Date;
import lombok.Data;

/**
 * 农癌-胃镜诊疗总量信息表
 */
@Data
public class TkmGastroscopeDiagnosisInfo {

    private String id;

    /**
     * 上传年份
     */
    private String uploadYear;

    /**
     * 上传月份
     */
    private Integer uploadMonth;

    /**
     * 上传月份文字描述
     */
    @javax.persistence.Transient
    private String uploadMonthText;

    /**
     * 胃镜拍照总量
     */
    private Integer amounts;

    /**
     * 佐证文件服务器存放地址
     */
    private String envienceFilePath;

    /**
     * 佐证文件访问地址
     */
    private String envienceFileUrl;

    /**
     * 审核状态0未审核1审核通过2审核不通过
     */
    private Integer auditStatus = -1;

    /**
     * 审核状态文字描述
     */
    private String auditStatusText;

    /**
     * 是否有错误0未有错误1有错误
     */
    private Integer isHaveError;

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 数据上报者
     */
    private String createBy;

    /**
     * 是否删除0未删除1已经删除
     */
    private Integer deleted;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 数据插入时间
     */
    private Date insertDatetime;

    /**
     * 最后更新时间
     */
    private Date lastUpdateDatetime;

    /**
     * 通用备注
     */
    private String remarks;

    /**
     * 所属机构编号
     */
    private String orgId;

    /**
     * 所属机构名称
     */
    private String orgName;

    /**
     * 隶属省份名称
     */
    private String provinceName;

    /**
     * 隶属省份编码
     */
    private String provinceCode;

    /**
     * 隶属城市名称
     */
    private String cityName;

    /**
     * 隶属城市编码
     */
    private String cityCode;

    /**
     * 隶属区域名称
     */
    private String regionName;

    /**
     * 隶属区域编码
     */
    private String regionCode;

    /**
     * 市级审核是否通过0未通过1已通过
     */
    private Integer l1AuditResult;

    /**
     * 市级审核意见
     */
    private String l1AuditMessage;

    /**
     * 市级审核人
     */
    private String l1AuditBy;

    /**
     * 市级审核时间
     */
    private Date l1AuditDatetime;

    /**
     * 省级审核是否通过0未通过1已通过
     */
    private Integer l2AuditResult;

    /**
     * 省级审核意见
     */
    private String l2AuditMessage;

    /**
     * 省级审核人
     */
    private String l2AuditBy;

    /**
     * 省级审核时间
     */
    private Date l2AuditDatetime;

    /**
     * 扩展字段1
     */
    private String extFlag;

    /**
     * 扩展字段2
     */
    private String extFlag2;
}
